#include "hashtable_1.h"
#include "config.h"

typedef struct user_node_{
    int user_fd;
    struct user_node_* next;
    struct user_node_* prev;
} user_node;

typedef struct{
    user_node* arr[WAIT_TIME];
    HashTable* hash_table;
    int click;
    pthread_mutex_t mutex;
}User_table;

//初始化用户超时表
User_table* User_table_init(void);
//插入新用户
int User_table_insert(User_table* ut,int fd);
//用户发送了信息
int User_table_renew(User_table* ut,int fd);
//断开连接
int User_table_close(User_table* ut);

